#!/bin/bash

# Colors
Color_Off='\e[0m'       # Text Reset
Red='\e[0;31m'          # Red
Green='\e[0;32m'        # Green

while true
do
	time strings /dev/urandom | tr -dc "\n0-9" | ./main
	#time strings /dev/urandom | ./main
	#gdb main -ex run -tty=/dev/urandom
	
	if [ $? == 0 ]
	then
		echo
		echo -e "${Green}Il programma è terminato correttamente.${Color_Off}"
		echo
		sleep 1
	else
		echo
		echo -e "${Red}C'è stato un errore durante l'ultima esecuzione del programma (è uscito con $?).${Color_Off}"
		echo
		exit 1
	fi
done
